"use strict";
var __assign = (this && this.__assign) || function () {
    __assign = Object.assign || function(t) {
        for (var s, i = 1, n = arguments.length; i < n; i++) {
            s = arguments[i];
            for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
                t[p] = s[p];
        }
        return t;
    };
    return __assign.apply(this, arguments);
};
var __spreadArray = (this && this.__spreadArray) || function (to, from, pack) {
    if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) {
        if (ar || !(i in from)) {
            if (!ar) ar = Array.prototype.slice.call(from, 0, i);
            ar[i] = from[i];
        }
    }
    return to.concat(ar || Array.prototype.slice.call(from));
};
Object.defineProperty(exports, "__esModule", { value: true });
var vue_1 = require("vue");
var element_plus_1 = require("element-plus");
var vue_router_1 = require("vue-router");
// 产品列表数据（图一）
var productList = (0, vue_1.ref)([
    {
        serial: 1,
        productCode: '45451',
        productName: '丝芙兰',
        brand: '丝芙兰精华眼霜',
        spec: '50g',
        type: '单品',
        stock: 65426
    },
    {
        serial: 2,
        productCode: '451415',
        productName: '丝芙兰',
        brand: '丝芙兰精华眼霜',
        spec: '50g',
        type: '套盒',
        stock: 65426
    },
    {
        serial: 3,
        productCode: '4545',
        productName: '丝芙兰',
        brand: '丝芙兰精华眼霜',
        spec: '50g',
        type: '套盒',
        stock: 65426
    }
]);
// 筛选与全选状态（图一）
var selectAll = (0, vue_1.ref)(false);
var selectedFilters = (0, vue_1.ref)([]);
// 新增产品弹窗状态（图二）
var addDialogVisible = (0, vue_1.ref)(false);
var dialogBrand = (0, vue_1.ref)('');
var dialogType = (0, vue_1.ref)('');
var dialogSelectAll = (0, vue_1.ref)(false);
// 弹窗内产品列表（图二）
var dialogProductList = (0, vue_1.ref)([
    {
        serial: 1,
        productCode: '87878',
        productName: '雅诗兰黛精华面膜',
        brand: '雅诗兰黛',
        spec: '1',
        type: '单品',
        retailPrice: 4545,
        stock: 0,
        specialPrice: 8888,
        seckillPrice: 720
    },
    {
        serial: 2,
        productCode: '87878',
        productName: '雅诗兰黛精华面膜',
        brand: '雅诗兰黛',
        spec: '1',
        type: '单品',
        retailPrice: 4545,
        stock: 0,
        specialPrice: 8888,
        seckillPrice: 720
    },
    {
        serial: 3,
        productCode: '87878',
        productName: '雅诗兰黛精华面膜',
        brand: '雅诗兰黛',
        spec: '1',
        type: '单品',
        retailPrice: 4545,
        stock: 0,
        specialPrice: 8888,
        seckillPrice: 720
    }
]);
// 弹窗内“添加产品项”子弹窗
var addItemDialogVisible = (0, vue_1.ref)(false);
var newProductItem = (0, vue_1.reactive)({
    productCode: '',
    productName: '',
    brand: '',
    spec: '',
    type: '',
    retailPrice: 0,
    stock: 0,
    specialPrice: 0,
    seckillPrice: 0
});
// 弹窗内“修改产品项”子弹窗
var dialogModifyDialogVisible = (0, vue_1.ref)(false);
var currentDialogProduct = (0, vue_1.reactive)({});
// 编辑产品弹窗（图一）
var editDialogVisible = (0, vue_1.ref)(false);
var currentProduct = (0, vue_1.reactive)({});
// 图一全选操作
var handleSelectAll = function (val) {
    selectAll.value = val;
    element_plus_1.ElMessage.info(val ? '已全选产品' : '已取消全选');
};
// 打开新增产品弹窗（图二）
var openAddProductDialog = function () {
    addDialogVisible.value = true;
};
// 弹窗内全选操作（图二）
var handleDialogSelectAll = function (val) {
    dialogSelectAll.value = val;
    element_plus_1.ElMessage.info(val ? '已全选弹窗内产品' : '已取消全选');
};
// 弹窗内打开“添加产品项”子弹窗
var openAddItemDialog = function () {
    // 重置表单
    Object.keys(newProductItem).forEach(function (key) {
        newProductItem[key] = key.includes('Price') || key === 'stock' ? 0 : '';
    });
    addItemDialogVisible.value = true;
};
// 弹窗内提交“添加产品项”
var handleAddItemSubmit = function () {
    if (!newProductItem.productCode || !newProductItem.productName) {
        element_plus_1.ElMessage.warning('请填写产品编号和名称');
        return;
    }
    newProductItem.serial = dialogProductList.value.length + 1;
    dialogProductList.value.push((0, vue_1.toRaw)(newProductItem));
    element_plus_1.ElMessage.success('产品项添加成功');
    addItemDialogVisible.value = false;
};
// 弹窗内打开“修改产品项”子弹窗
var openDialogModifyDialog = function (row) {
    Object.assign(currentDialogProduct, JSON.parse(JSON.stringify(row)));
    dialogModifyDialogVisible.value = true;
};
// 弹窗内提交“修改产品项”
var handleDialogModifySubmit = function () {
    var index = dialogProductList.value.findIndex(function (item) { return item.serial === currentDialogProduct.serial; });
    if (index !== -1) {
        dialogProductList.value.splice(index, 1, (0, vue_1.toRaw)(currentDialogProduct));
    }
    element_plus_1.ElMessage.success('产品项修改成功');
    dialogModifyDialogVisible.value = false;
};
// 弹窗内删除产品项
var handleDialogDelete = function (row) {
    element_plus_1.ElMessageBox.confirm('确定删除该产品项吗？', '提示', { type: 'warning' }).then(function () {
        var index = dialogProductList.value.findIndex(function (item) { return item.serial === row.serial; });
        if (index !== -1)
            dialogProductList.value.splice(index, 1);
        element_plus_1.ElMessage.success('产品项删除成功');
    }).catch(function () { });
};
// 弹窗内一键保存
var handleDialogSave = function () {
    // 实际项目中需将弹窗内产品同步到主列表
    element_plus_1.ElMessage.success('弹窗内产品已保存');
    addDialogVisible.value = false;
};
// 图一打开编辑弹窗
var openEditDialog = function (row) {
    Object.assign(currentProduct, JSON.parse(JSON.stringify(row)));
    editDialogVisible.value = true;
};
// 图一提交编辑
var handleEditSubmit = function () {
    var index = productList.value.findIndex(function (item) { return item.serial === currentProduct.serial; });
    if (index !== -1) {
        productList.value.splice(index, 1, (0, vue_1.toRaw)(currentProduct));
    }
    element_plus_1.ElMessage.success('产品编辑成功');
    editDialogVisible.value = false;
};
// 图一删除产品
var handleDelete = function (row) {
    element_plus_1.ElMessageBox.confirm('确定删除该产品吗？', '提示', { type: 'warning' }).then(function () {
        var index = productList.value.findIndex(function (item) { return item.serial === row.serial; });
        if (index !== -1)
            productList.value.splice(index, 1);
        element_plus_1.ElMessage.success('产品删除成功');
    }).catch(function () { });
};
var router = (0, vue_router_1.useRouter)();
// 返回按钮
var handleReturn = function () {
    router.back();
};
debugger; /* PartiallyEnd: #3632/scriptSetup.vue */
var __VLS_ctx = __assign(__assign({}, {}), {});
var __VLS_elements;
var __VLS_components;
var __VLS_directives;
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "product-list-page" }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "page-header" }));
__VLS_asFunctionalElement(__VLS_elements.h2, __VLS_elements.h2)(__assign({ class: "page-title" }));
var __VLS_0 = {}.ElButton;
/** @type {[typeof __VLS_components.ElButton, typeof __VLS_components.elButton, typeof __VLS_components.ElButton, typeof __VLS_components.elButton, ]} */ ;
// @ts-ignore
ElButton;
// @ts-ignore
var __VLS_1 = __VLS_asFunctionalComponent(__VLS_0, new __VLS_0(__assign(__assign({ 'onClick': {} }, { type: "text" }), { class: "return-btn" })));
var __VLS_2 = __VLS_1.apply(void 0, __spreadArray([__assign(__assign({ 'onClick': {} }, { type: "text" }), { class: "return-btn" })], __VLS_functionalComponentArgsRest(__VLS_1), false));
var __VLS_4;
var __VLS_5;
var __VLS_6 = ({ click: {} },
    { onClick: (__VLS_ctx.handleReturn) });
var __VLS_7 = __VLS_3.slots.default;
// @ts-ignore
[handleReturn,];
var __VLS_3;
var __VLS_8 = {}.ElButton;
/** @type {[typeof __VLS_components.ElButton, typeof __VLS_components.elButton, typeof __VLS_components.ElButton, typeof __VLS_components.elButton, ]} */ ;
// @ts-ignore
ElButton;
// @ts-ignore
var __VLS_9 = __VLS_asFunctionalComponent(__VLS_8, new __VLS_8(__assign(__assign({ 'onClick': {} }, { type: "primary" }), { class: "add-product-btn" })));
var __VLS_10 = __VLS_9.apply(void 0, __spreadArray([__assign(__assign({ 'onClick': {} }, { type: "primary" }), { class: "add-product-btn" })], __VLS_functionalComponentArgsRest(__VLS_9), false));
var __VLS_12;
var __VLS_13;
var __VLS_14 = ({ click: {} },
    { onClick: (__VLS_ctx.openAddProductDialog) });
var __VLS_15 = __VLS_11.slots.default;
// @ts-ignore
[openAddProductDialog,];
var __VLS_11;
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "filter-batch-bar" }));
var __VLS_16 = {}.ElCheckbox;
/** @type {[typeof __VLS_components.ElCheckbox, typeof __VLS_components.elCheckbox, typeof __VLS_components.ElCheckbox, typeof __VLS_components.elCheckbox, ]} */ ;
// @ts-ignore
ElCheckbox;
// @ts-ignore
var __VLS_17 = __VLS_asFunctionalComponent(__VLS_16, new __VLS_16(__assign({ 'onChange': {} }, { modelValue: (__VLS_ctx.selectAll) })));
var __VLS_18 = __VLS_17.apply(void 0, __spreadArray([__assign({ 'onChange': {} }, { modelValue: (__VLS_ctx.selectAll) })], __VLS_functionalComponentArgsRest(__VLS_17), false));
var __VLS_20;
var __VLS_21;
var __VLS_22 = ({ change: {} },
    { onChange: (__VLS_ctx.handleSelectAll) });
var __VLS_23 = __VLS_19.slots.default;
// @ts-ignore
[selectAll, handleSelectAll,];
var __VLS_19;
__VLS_asFunctionalElement(__VLS_elements.span, __VLS_elements.span)(__assign({ class: "batch-text" }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "filter-group" }));
__VLS_asFunctionalElement(__VLS_elements.span, __VLS_elements.span)(__assign({ class: "filter-label" }));
var __VLS_24 = {}.ElCheckboxGroup;
/** @type {[typeof __VLS_components.ElCheckboxGroup, typeof __VLS_components.elCheckboxGroup, typeof __VLS_components.ElCheckboxGroup, typeof __VLS_components.elCheckboxGroup, ]} */ ;
// @ts-ignore
ElCheckboxGroup;
// @ts-ignore
var __VLS_25 = __VLS_asFunctionalComponent(__VLS_24, new __VLS_24({
    modelValue: (__VLS_ctx.selectedFilters),
}));
var __VLS_26 = __VLS_25.apply(void 0, __spreadArray([{
        modelValue: (__VLS_ctx.selectedFilters),
    }], __VLS_functionalComponentArgsRest(__VLS_25), false));
var __VLS_28 = __VLS_27.slots.default;
// @ts-ignore
[selectedFilters,];
var __VLS_29 = {}.ElCheckbox;
/** @type {[typeof __VLS_components.ElCheckbox, typeof __VLS_components.elCheckbox, ]} */ ;
// @ts-ignore
ElCheckbox;
// @ts-ignore
var __VLS_30 = __VLS_asFunctionalComponent(__VLS_29, new __VLS_29({
    label: "品牌A",
}));
var __VLS_31 = __VLS_30.apply(void 0, __spreadArray([{
        label: "品牌A",
    }], __VLS_functionalComponentArgsRest(__VLS_30), false));
var __VLS_34 = {}.ElCheckbox;
/** @type {[typeof __VLS_components.ElCheckbox, typeof __VLS_components.elCheckbox, ]} */ ;
// @ts-ignore
ElCheckbox;
// @ts-ignore
var __VLS_35 = __VLS_asFunctionalComponent(__VLS_34, new __VLS_34({
    label: "品牌B",
}));
var __VLS_36 = __VLS_35.apply(void 0, __spreadArray([{
        label: "品牌B",
    }], __VLS_functionalComponentArgsRest(__VLS_35), false));
var __VLS_39 = {}.ElCheckbox;
/** @type {[typeof __VLS_components.ElCheckbox, typeof __VLS_components.elCheckbox, ]} */ ;
// @ts-ignore
ElCheckbox;
// @ts-ignore
var __VLS_40 = __VLS_asFunctionalComponent(__VLS_39, new __VLS_39({
    label: "品牌C",
}));
var __VLS_41 = __VLS_40.apply(void 0, __spreadArray([{
        label: "品牌C",
    }], __VLS_functionalComponentArgsRest(__VLS_40), false));
var __VLS_44 = {}.ElCheckbox;
/** @type {[typeof __VLS_components.ElCheckbox, typeof __VLS_components.elCheckbox, ]} */ ;
// @ts-ignore
ElCheckbox;
// @ts-ignore
var __VLS_45 = __VLS_asFunctionalComponent(__VLS_44, new __VLS_44({
    label: "单品",
}));
var __VLS_46 = __VLS_45.apply(void 0, __spreadArray([{
        label: "单品",
    }], __VLS_functionalComponentArgsRest(__VLS_45), false));
var __VLS_49 = {}.ElCheckbox;
/** @type {[typeof __VLS_components.ElCheckbox, typeof __VLS_components.elCheckbox, ]} */ ;
// @ts-ignore
ElCheckbox;
// @ts-ignore
var __VLS_50 = __VLS_asFunctionalComponent(__VLS_49, new __VLS_49({
    label: "套盒",
}));
var __VLS_51 = __VLS_50.apply(void 0, __spreadArray([{
        label: "套盒",
    }], __VLS_functionalComponentArgsRest(__VLS_50), false));
var __VLS_27;
var __VLS_54 = {}.ElTable;
/** @type {[typeof __VLS_components.ElTable, typeof __VLS_components.elTable, typeof __VLS_components.ElTable, typeof __VLS_components.elTable, ]} */ ;
// @ts-ignore
ElTable;
// @ts-ignore
var __VLS_55 = __VLS_asFunctionalComponent(__VLS_54, new __VLS_54(__assign(__assign(__assign({ data: (__VLS_ctx.productList), border: true }, { class: "product-table" }), { style: {} }), { cellStyle: ({ textAlign: 'center' }), headerCellStyle: ({ textAlign: 'center', background: '#f5f5f5' }) })));
var __VLS_56 = __VLS_55.apply(void 0, __spreadArray([__assign(__assign(__assign({ data: (__VLS_ctx.productList), border: true }, { class: "product-table" }), { style: {} }), { cellStyle: ({ textAlign: 'center' }), headerCellStyle: ({ textAlign: 'center', background: '#f5f5f5' }) })], __VLS_functionalComponentArgsRest(__VLS_55), false));
var __VLS_58 = __VLS_57.slots.default;
// @ts-ignore
[productList,];
var __VLS_59 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_60 = __VLS_asFunctionalComponent(__VLS_59, new __VLS_59({
    type: "selection",
}));
var __VLS_61 = __VLS_60.apply(void 0, __spreadArray([{
        type: "selection",
    }], __VLS_functionalComponentArgsRest(__VLS_60), false));
var __VLS_64 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_65 = __VLS_asFunctionalComponent(__VLS_64, new __VLS_64({
    prop: "serial",
    label: "序号",
}));
var __VLS_66 = __VLS_65.apply(void 0, __spreadArray([{
        prop: "serial",
        label: "序号",
    }], __VLS_functionalComponentArgsRest(__VLS_65), false));
var __VLS_69 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_70 = __VLS_asFunctionalComponent(__VLS_69, new __VLS_69({
    prop: "productCode",
    label: "产品编号",
}));
var __VLS_71 = __VLS_70.apply(void 0, __spreadArray([{
        prop: "productCode",
        label: "产品编号",
    }], __VLS_functionalComponentArgsRest(__VLS_70), false));
var __VLS_74 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_75 = __VLS_asFunctionalComponent(__VLS_74, new __VLS_74({
    prop: "productName",
    label: "产品名称",
}));
var __VLS_76 = __VLS_75.apply(void 0, __spreadArray([{
        prop: "productName",
        label: "产品名称",
    }], __VLS_functionalComponentArgsRest(__VLS_75), false));
var __VLS_79 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_80 = __VLS_asFunctionalComponent(__VLS_79, new __VLS_79({
    prop: "brand",
    label: "归属品牌",
}));
var __VLS_81 = __VLS_80.apply(void 0, __spreadArray([{
        prop: "brand",
        label: "归属品牌",
    }], __VLS_functionalComponentArgsRest(__VLS_80), false));
var __VLS_84 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_85 = __VLS_asFunctionalComponent(__VLS_84, new __VLS_84({
    prop: "spec",
    label: "规格",
}));
var __VLS_86 = __VLS_85.apply(void 0, __spreadArray([{
        prop: "spec",
        label: "规格",
    }], __VLS_functionalComponentArgsRest(__VLS_85), false));
var __VLS_89 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_90 = __VLS_asFunctionalComponent(__VLS_89, new __VLS_89({
    prop: "type",
    label: "类型",
}));
var __VLS_91 = __VLS_90.apply(void 0, __spreadArray([{
        prop: "type",
        label: "类型",
    }], __VLS_functionalComponentArgsRest(__VLS_90), false));
var __VLS_94 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_95 = __VLS_asFunctionalComponent(__VLS_94, new __VLS_94({
    prop: "stock",
    label: "库存",
}));
var __VLS_96 = __VLS_95.apply(void 0, __spreadArray([{
        prop: "stock",
        label: "库存",
    }], __VLS_functionalComponentArgsRest(__VLS_95), false));
var __VLS_99 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_100 = __VLS_asFunctionalComponent(__VLS_99, new __VLS_99({
    label: "操作",
    width: "220",
}));
var __VLS_101 = __VLS_100.apply(void 0, __spreadArray([{
        label: "操作",
        width: "220",
    }], __VLS_functionalComponentArgsRest(__VLS_100), false));
var __VLS_103 = __VLS_102.slots.default;
{
    var __VLS_104 = __VLS_102.slots.default;
    var scope_1 = __VLS_getSlotParameters(__VLS_104)[0];
    var __VLS_105 = {}.ElButton;
    /** @type {[typeof __VLS_components.ElButton, typeof __VLS_components.elButton, typeof __VLS_components.ElButton, typeof __VLS_components.elButton, ]} */ ;
    // @ts-ignore
    ElButton;
    // @ts-ignore
    var __VLS_106 = __VLS_asFunctionalComponent(__VLS_105, new __VLS_105(__assign({ 'onClick': {} }, { type: "primary", plain: true })));
    var __VLS_107 = __VLS_106.apply(void 0, __spreadArray([__assign({ 'onClick': {} }, { type: "primary", plain: true })], __VLS_functionalComponentArgsRest(__VLS_106), false));
    var __VLS_109 = void 0;
    var __VLS_110 = void 0;
    var __VLS_111 = ({ click: {} },
        { onClick: function () {
                var _a = [];
                for (var _i = 0; _i < arguments.length; _i++) {
                    _a[_i] = arguments[_i];
                }
                var $event = _a[0];
                __VLS_ctx.openEditDialog(scope_1.row);
                // @ts-ignore
                [openEditDialog,];
            } });
    var __VLS_112 = __VLS_108.slots.default;
    var __VLS_108;
    var __VLS_113 = {}.ElButton;
    /** @type {[typeof __VLS_components.ElButton, typeof __VLS_components.elButton, typeof __VLS_components.ElButton, typeof __VLS_components.elButton, ]} */ ;
    // @ts-ignore
    ElButton;
    // @ts-ignore
    var __VLS_114 = __VLS_asFunctionalComponent(__VLS_113, new __VLS_113(__assign({ 'onClick': {} }, { type: "danger" })));
    var __VLS_115 = __VLS_114.apply(void 0, __spreadArray([__assign({ 'onClick': {} }, { type: "danger" })], __VLS_functionalComponentArgsRest(__VLS_114), false));
    var __VLS_117 = void 0;
    var __VLS_118 = void 0;
    var __VLS_119 = ({ click: {} },
        { onClick: function () {
                var _a = [];
                for (var _i = 0; _i < arguments.length; _i++) {
                    _a[_i] = arguments[_i];
                }
                var $event = _a[0];
                __VLS_ctx.handleDelete(scope_1.row);
                // @ts-ignore
                [handleDelete,];
            } });
    var __VLS_120 = __VLS_116.slots.default;
    var __VLS_116;
}
var __VLS_102;
var __VLS_57;
var __VLS_121 = {}.ElDialog;
/** @type {[typeof __VLS_components.ElDialog, typeof __VLS_components.elDialog, typeof __VLS_components.ElDialog, typeof __VLS_components.elDialog, ]} */ ;
// @ts-ignore
ElDialog;
// @ts-ignore
var __VLS_122 = __VLS_asFunctionalComponent(__VLS_121, new __VLS_121({
    modelValue: (__VLS_ctx.addDialogVisible),
    title: "新增产品",
    width: "1200px",
    closeOnClickModal: (false),
}));
var __VLS_123 = __VLS_122.apply(void 0, __spreadArray([{
        modelValue: (__VLS_ctx.addDialogVisible),
        title: "新增产品",
        width: "1200px",
        closeOnClickModal: (false),
    }], __VLS_functionalComponentArgsRest(__VLS_122), false));
var __VLS_125 = __VLS_124.slots.default;
// @ts-ignore
[addDialogVisible,];
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "dialog-header-filter" }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "filter-item" }));
__VLS_asFunctionalElement(__VLS_elements.span, __VLS_elements.span)(__assign({ class: "filter-label" }));
var __VLS_126 = {}.ElSelect;
/** @type {[typeof __VLS_components.ElSelect, typeof __VLS_components.elSelect, typeof __VLS_components.ElSelect, typeof __VLS_components.elSelect, ]} */ ;
// @ts-ignore
ElSelect;
// @ts-ignore
var __VLS_127 = __VLS_asFunctionalComponent(__VLS_126, new __VLS_126(__assign({ modelValue: (__VLS_ctx.dialogBrand), placeholder: "请选择品牌" }, { class: "filter-select" })));
var __VLS_128 = __VLS_127.apply(void 0, __spreadArray([__assign({ modelValue: (__VLS_ctx.dialogBrand), placeholder: "请选择品牌" }, { class: "filter-select" })], __VLS_functionalComponentArgsRest(__VLS_127), false));
var __VLS_130 = __VLS_129.slots.default;
// @ts-ignore
[dialogBrand,];
var __VLS_131 = {}.ElOption;
/** @type {[typeof __VLS_components.ElOption, typeof __VLS_components.elOption, ]} */ ;
// @ts-ignore
ElOption;
// @ts-ignore
var __VLS_132 = __VLS_asFunctionalComponent(__VLS_131, new __VLS_131({
    label: "雅诗兰黛",
    value: "雅诗兰黛",
}));
var __VLS_133 = __VLS_132.apply(void 0, __spreadArray([{
        label: "雅诗兰黛",
        value: "雅诗兰黛",
    }], __VLS_functionalComponentArgsRest(__VLS_132), false));
var __VLS_136 = {}.ElOption;
/** @type {[typeof __VLS_components.ElOption, typeof __VLS_components.elOption, ]} */ ;
// @ts-ignore
ElOption;
// @ts-ignore
var __VLS_137 = __VLS_asFunctionalComponent(__VLS_136, new __VLS_136({
    label: "丝芙兰",
    value: "丝芙兰",
}));
var __VLS_138 = __VLS_137.apply(void 0, __spreadArray([{
        label: "丝芙兰",
        value: "丝芙兰",
    }], __VLS_functionalComponentArgsRest(__VLS_137), false));
var __VLS_129;
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "filter-item" }));
__VLS_asFunctionalElement(__VLS_elements.span, __VLS_elements.span)(__assign({ class: "filter-label" }));
var __VLS_141 = {}.ElSelect;
/** @type {[typeof __VLS_components.ElSelect, typeof __VLS_components.elSelect, typeof __VLS_components.ElSelect, typeof __VLS_components.elSelect, ]} */ ;
// @ts-ignore
ElSelect;
// @ts-ignore
var __VLS_142 = __VLS_asFunctionalComponent(__VLS_141, new __VLS_141(__assign({ modelValue: (__VLS_ctx.dialogType), placeholder: "请选择类型" }, { class: "filter-select" })));
var __VLS_143 = __VLS_142.apply(void 0, __spreadArray([__assign({ modelValue: (__VLS_ctx.dialogType), placeholder: "请选择类型" }, { class: "filter-select" })], __VLS_functionalComponentArgsRest(__VLS_142), false));
var __VLS_145 = __VLS_144.slots.default;
// @ts-ignore
[dialogType,];
var __VLS_146 = {}.ElOption;
/** @type {[typeof __VLS_components.ElOption, typeof __VLS_components.elOption, ]} */ ;
// @ts-ignore
ElOption;
// @ts-ignore
var __VLS_147 = __VLS_asFunctionalComponent(__VLS_146, new __VLS_146({
    label: "单品",
    value: "单品",
}));
var __VLS_148 = __VLS_147.apply(void 0, __spreadArray([{
        label: "单品",
        value: "单品",
    }], __VLS_functionalComponentArgsRest(__VLS_147), false));
var __VLS_151 = {}.ElOption;
/** @type {[typeof __VLS_components.ElOption, typeof __VLS_components.elOption, ]} */ ;
// @ts-ignore
ElOption;
// @ts-ignore
var __VLS_152 = __VLS_asFunctionalComponent(__VLS_151, new __VLS_151({
    label: "套盒",
    value: "套盒",
}));
var __VLS_153 = __VLS_152.apply(void 0, __spreadArray([{
        label: "套盒",
        value: "套盒",
    }], __VLS_functionalComponentArgsRest(__VLS_152), false));
var __VLS_144;
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "dialog-action-btns" }));
var __VLS_156 = {}.ElButton;
/** @type {[typeof __VLS_components.ElButton, typeof __VLS_components.elButton, typeof __VLS_components.ElButton, typeof __VLS_components.elButton, ]} */ ;
// @ts-ignore
ElButton;
// @ts-ignore
var __VLS_157 = __VLS_asFunctionalComponent(__VLS_156, new __VLS_156(__assign({ type: "primary", plain: true }, { class: "import-btn" })));
var __VLS_158 = __VLS_157.apply(void 0, __spreadArray([__assign({ type: "primary", plain: true }, { class: "import-btn" })], __VLS_functionalComponentArgsRest(__VLS_157), false));
var __VLS_160 = __VLS_159.slots.default;
var __VLS_159;
var __VLS_161 = {}.ElButton;
/** @type {[typeof __VLS_components.ElButton, typeof __VLS_components.elButton, typeof __VLS_components.ElButton, typeof __VLS_components.elButton, ]} */ ;
// @ts-ignore
ElButton;
// @ts-ignore
var __VLS_162 = __VLS_asFunctionalComponent(__VLS_161, new __VLS_161(__assign(__assign({ 'onClick': {} }, { type: "primary" }), { class: "add-btn" })));
var __VLS_163 = __VLS_162.apply(void 0, __spreadArray([__assign(__assign({ 'onClick': {} }, { type: "primary" }), { class: "add-btn" })], __VLS_functionalComponentArgsRest(__VLS_162), false));
var __VLS_165;
var __VLS_166;
var __VLS_167 = ({ click: {} },
    { onClick: (__VLS_ctx.openAddItemDialog) });
var __VLS_168 = __VLS_164.slots.default;
// @ts-ignore
[openAddItemDialog,];
var __VLS_164;
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "dialog-batch-bar" }));
var __VLS_169 = {}.ElCheckbox;
/** @type {[typeof __VLS_components.ElCheckbox, typeof __VLS_components.elCheckbox, typeof __VLS_components.ElCheckbox, typeof __VLS_components.elCheckbox, ]} */ ;
// @ts-ignore
ElCheckbox;
// @ts-ignore
var __VLS_170 = __VLS_asFunctionalComponent(__VLS_169, new __VLS_169(__assign({ 'onChange': {} }, { modelValue: (__VLS_ctx.dialogSelectAll) })));
var __VLS_171 = __VLS_170.apply(void 0, __spreadArray([__assign({ 'onChange': {} }, { modelValue: (__VLS_ctx.dialogSelectAll) })], __VLS_functionalComponentArgsRest(__VLS_170), false));
var __VLS_173;
var __VLS_174;
var __VLS_175 = ({ change: {} },
    { onChange: (__VLS_ctx.handleDialogSelectAll) });
var __VLS_176 = __VLS_172.slots.default;
// @ts-ignore
[dialogSelectAll, handleDialogSelectAll,];
var __VLS_172;
__VLS_asFunctionalElement(__VLS_elements.span, __VLS_elements.span)(__assign({ class: "batch-text" }));
var __VLS_177 = {}.ElTable;
/** @type {[typeof __VLS_components.ElTable, typeof __VLS_components.elTable, typeof __VLS_components.ElTable, typeof __VLS_components.elTable, ]} */ ;
// @ts-ignore
ElTable;
// @ts-ignore
var __VLS_178 = __VLS_asFunctionalComponent(__VLS_177, new __VLS_177(__assign(__assign(__assign({ data: (__VLS_ctx.dialogProductList), border: true }, { class: "dialog-product-table" }), { style: {} }), { cellStyle: ({ textAlign: 'center' }), headerCellStyle: ({ textAlign: 'center', background: '#f5f5f5' }) })));
var __VLS_179 = __VLS_178.apply(void 0, __spreadArray([__assign(__assign(__assign({ data: (__VLS_ctx.dialogProductList), border: true }, { class: "dialog-product-table" }), { style: {} }), { cellStyle: ({ textAlign: 'center' }), headerCellStyle: ({ textAlign: 'center', background: '#f5f5f5' }) })], __VLS_functionalComponentArgsRest(__VLS_178), false));
var __VLS_181 = __VLS_180.slots.default;
// @ts-ignore
[dialogProductList,];
var __VLS_182 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_183 = __VLS_asFunctionalComponent(__VLS_182, new __VLS_182({
    type: "selection",
    width: "50",
}));
var __VLS_184 = __VLS_183.apply(void 0, __spreadArray([{
        type: "selection",
        width: "50",
    }], __VLS_functionalComponentArgsRest(__VLS_183), false));
var __VLS_187 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_188 = __VLS_asFunctionalComponent(__VLS_187, new __VLS_187({
    prop: "serial",
    label: "序号",
    width: "60",
}));
var __VLS_189 = __VLS_188.apply(void 0, __spreadArray([{
        prop: "serial",
        label: "序号",
        width: "60",
    }], __VLS_functionalComponentArgsRest(__VLS_188), false));
var __VLS_192 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_193 = __VLS_asFunctionalComponent(__VLS_192, new __VLS_192({
    prop: "productCode",
    label: "产品编号",
    width: "100",
}));
var __VLS_194 = __VLS_193.apply(void 0, __spreadArray([{
        prop: "productCode",
        label: "产品编号",
        width: "100",
    }], __VLS_functionalComponentArgsRest(__VLS_193), false));
var __VLS_197 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_198 = __VLS_asFunctionalComponent(__VLS_197, new __VLS_197({
    prop: "productName",
    label: "产品名称",
    width: "180",
}));
var __VLS_199 = __VLS_198.apply(void 0, __spreadArray([{
        prop: "productName",
        label: "产品名称",
        width: "180",
    }], __VLS_functionalComponentArgsRest(__VLS_198), false));
var __VLS_202 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_203 = __VLS_asFunctionalComponent(__VLS_202, new __VLS_202({
    prop: "brand",
    label: "归属品牌",
    width: "100",
}));
var __VLS_204 = __VLS_203.apply(void 0, __spreadArray([{
        prop: "brand",
        label: "归属品牌",
        width: "100",
    }], __VLS_functionalComponentArgsRest(__VLS_203), false));
var __VLS_207 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_208 = __VLS_asFunctionalComponent(__VLS_207, new __VLS_207({
    prop: "spec",
    label: "规格",
    width: "80",
}));
var __VLS_209 = __VLS_208.apply(void 0, __spreadArray([{
        prop: "spec",
        label: "规格",
        width: "80",
    }], __VLS_functionalComponentArgsRest(__VLS_208), false));
var __VLS_212 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_213 = __VLS_asFunctionalComponent(__VLS_212, new __VLS_212({
    prop: "type",
    label: "类型",
    width: "80",
}));
var __VLS_214 = __VLS_213.apply(void 0, __spreadArray([{
        prop: "type",
        label: "类型",
        width: "80",
    }], __VLS_functionalComponentArgsRest(__VLS_213), false));
var __VLS_217 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_218 = __VLS_asFunctionalComponent(__VLS_217, new __VLS_217({
    prop: "retailPrice",
    label: "零售价",
    width: "100",
}));
var __VLS_219 = __VLS_218.apply(void 0, __spreadArray([{
        prop: "retailPrice",
        label: "零售价",
        width: "100",
    }], __VLS_functionalComponentArgsRest(__VLS_218), false));
var __VLS_222 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_223 = __VLS_asFunctionalComponent(__VLS_222, new __VLS_222({
    prop: "stock",
    label: "库存",
    width: "80",
}));
var __VLS_224 = __VLS_223.apply(void 0, __spreadArray([{
        prop: "stock",
        label: "库存",
        width: "80",
    }], __VLS_functionalComponentArgsRest(__VLS_223), false));
var __VLS_227 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_228 = __VLS_asFunctionalComponent(__VLS_227, new __VLS_227({
    prop: "specialPrice",
    label: "特价",
    width: "80",
}));
var __VLS_229 = __VLS_228.apply(void 0, __spreadArray([{
        prop: "specialPrice",
        label: "特价",
        width: "80",
    }], __VLS_functionalComponentArgsRest(__VLS_228), false));
var __VLS_232 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_233 = __VLS_asFunctionalComponent(__VLS_232, new __VLS_232({
    prop: "seckillPrice",
    label: "秒杀价",
    width: "100",
}));
var __VLS_234 = __VLS_233.apply(void 0, __spreadArray([{
        prop: "seckillPrice",
        label: "秒杀价",
        width: "100",
    }], __VLS_functionalComponentArgsRest(__VLS_233), false));
var __VLS_237 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_238 = __VLS_asFunctionalComponent(__VLS_237, new __VLS_237({
    label: "操作",
    width: "120",
}));
var __VLS_239 = __VLS_238.apply(void 0, __spreadArray([{
        label: "操作",
        width: "120",
    }], __VLS_functionalComponentArgsRest(__VLS_238), false));
var __VLS_241 = __VLS_240.slots.default;
{
    var __VLS_242 = __VLS_240.slots.default;
    var scope_2 = __VLS_getSlotParameters(__VLS_242)[0];
    var __VLS_243 = {}.ElButton;
    /** @type {[typeof __VLS_components.ElButton, typeof __VLS_components.elButton, typeof __VLS_components.ElButton, typeof __VLS_components.elButton, ]} */ ;
    // @ts-ignore
    ElButton;
    // @ts-ignore
    var __VLS_244 = __VLS_asFunctionalComponent(__VLS_243, new __VLS_243(__assign(__assign({ 'onClick': {} }, { type: "text" }), { class: "modify-btn" })));
    var __VLS_245 = __VLS_244.apply(void 0, __spreadArray([__assign(__assign({ 'onClick': {} }, { type: "text" }), { class: "modify-btn" })], __VLS_functionalComponentArgsRest(__VLS_244), false));
    var __VLS_247 = void 0;
    var __VLS_248 = void 0;
    var __VLS_249 = ({ click: {} },
        { onClick: function () {
                var _a = [];
                for (var _i = 0; _i < arguments.length; _i++) {
                    _a[_i] = arguments[_i];
                }
                var $event = _a[0];
                __VLS_ctx.openDialogModifyDialog(scope_2.row);
                // @ts-ignore
                [openDialogModifyDialog,];
            } });
    var __VLS_250 = __VLS_246.slots.default;
    var __VLS_246;
    var __VLS_251 = {}.ElButton;
    /** @type {[typeof __VLS_components.ElButton, typeof __VLS_components.elButton, typeof __VLS_components.ElButton, typeof __VLS_components.elButton, ]} */ ;
    // @ts-ignore
    ElButton;
    // @ts-ignore
    var __VLS_252 = __VLS_asFunctionalComponent(__VLS_251, new __VLS_251(__assign(__assign({ 'onClick': {} }, { type: "text" }), { class: "delete-btn" })));
    var __VLS_253 = __VLS_252.apply(void 0, __spreadArray([__assign(__assign({ 'onClick': {} }, { type: "text" }), { class: "delete-btn" })], __VLS_functionalComponentArgsRest(__VLS_252), false));
    var __VLS_255 = void 0;
    var __VLS_256 = void 0;
    var __VLS_257 = ({ click: {} },
        { onClick: function () {
                var _a = [];
                for (var _i = 0; _i < arguments.length; _i++) {
                    _a[_i] = arguments[_i];
                }
                var $event = _a[0];
                __VLS_ctx.handleDialogDelete(scope_2.row);
                // @ts-ignore
                [handleDialogDelete,];
            } });
    var __VLS_258 = __VLS_254.slots.default;
    var __VLS_254;
}
var __VLS_240;
var __VLS_180;
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "dialog-save-btn-area" }));
var __VLS_259 = {}.ElButton;
/** @type {[typeof __VLS_components.ElButton, typeof __VLS_components.elButton, typeof __VLS_components.ElButton, typeof __VLS_components.elButton, ]} */ ;
// @ts-ignore
ElButton;
// @ts-ignore
var __VLS_260 = __VLS_asFunctionalComponent(__VLS_259, new __VLS_259(__assign(__assign({ 'onClick': {} }, { type: "primary" }), { class: "save-btn" })));
var __VLS_261 = __VLS_260.apply(void 0, __spreadArray([__assign(__assign({ 'onClick': {} }, { type: "primary" }), { class: "save-btn" })], __VLS_functionalComponentArgsRest(__VLS_260), false));
var __VLS_263;
var __VLS_264;
var __VLS_265 = ({ click: {} },
    { onClick: (__VLS_ctx.handleDialogSave) });
var __VLS_266 = __VLS_262.slots.default;
// @ts-ignore
[handleDialogSave,];
var __VLS_262;
var __VLS_267 = {}.ElDialog;
/** @type {[typeof __VLS_components.ElDialog, typeof __VLS_components.elDialog, typeof __VLS_components.ElDialog, typeof __VLS_components.elDialog, ]} */ ;
// @ts-ignore
ElDialog;
// @ts-ignore
var __VLS_268 = __VLS_asFunctionalComponent(__VLS_267, new __VLS_267({
    modelValue: (__VLS_ctx.addItemDialogVisible),
    title: "添加产品项",
    width: "600px",
    closeOnClickModal: (false),
}));
var __VLS_269 = __VLS_268.apply(void 0, __spreadArray([{
        modelValue: (__VLS_ctx.addItemDialogVisible),
        title: "添加产品项",
        width: "600px",
        closeOnClickModal: (false),
    }], __VLS_functionalComponentArgsRest(__VLS_268), false));
var __VLS_271 = __VLS_270.slots.default;
// @ts-ignore
[addItemDialogVisible,];
var __VLS_272 = {}.ElForm;
/** @type {[typeof __VLS_components.ElForm, typeof __VLS_components.elForm, typeof __VLS_components.ElForm, typeof __VLS_components.elForm, ]} */ ;
// @ts-ignore
ElForm;
// @ts-ignore
var __VLS_273 = __VLS_asFunctionalComponent(__VLS_272, new __VLS_272(__assign({ model: (__VLS_ctx.newProductItem) }, { class: "product-item-form" })));
var __VLS_274 = __VLS_273.apply(void 0, __spreadArray([__assign({ model: (__VLS_ctx.newProductItem) }, { class: "product-item-form" })], __VLS_functionalComponentArgsRest(__VLS_273), false));
var __VLS_276 = __VLS_275.slots.default;
// @ts-ignore
[newProductItem,];
var __VLS_277 = {}.ElFormItem;
/** @type {[typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, ]} */ ;
// @ts-ignore
ElFormItem;
// @ts-ignore
var __VLS_278 = __VLS_asFunctionalComponent(__VLS_277, new __VLS_277({
    label: "产品编号",
    labelWidth: "80px",
    required: true,
}));
var __VLS_279 = __VLS_278.apply(void 0, __spreadArray([{
        label: "产品编号",
        labelWidth: "80px",
        required: true,
    }], __VLS_functionalComponentArgsRest(__VLS_278), false));
var __VLS_281 = __VLS_280.slots.default;
var __VLS_282 = {}.ElInput;
/** @type {[typeof __VLS_components.ElInput, typeof __VLS_components.elInput, ]} */ ;
// @ts-ignore
ElInput;
// @ts-ignore
var __VLS_283 = __VLS_asFunctionalComponent(__VLS_282, new __VLS_282(__assign({ modelValue: (__VLS_ctx.newProductItem.productCode) }, { class: "form-input" })));
var __VLS_284 = __VLS_283.apply(void 0, __spreadArray([__assign({ modelValue: (__VLS_ctx.newProductItem.productCode) }, { class: "form-input" })], __VLS_functionalComponentArgsRest(__VLS_283), false));
// @ts-ignore
[newProductItem,];
var __VLS_280;
var __VLS_287 = {}.ElFormItem;
/** @type {[typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, ]} */ ;
// @ts-ignore
ElFormItem;
// @ts-ignore
var __VLS_288 = __VLS_asFunctionalComponent(__VLS_287, new __VLS_287({
    label: "产品名称",
    labelWidth: "80px",
    required: true,
}));
var __VLS_289 = __VLS_288.apply(void 0, __spreadArray([{
        label: "产品名称",
        labelWidth: "80px",
        required: true,
    }], __VLS_functionalComponentArgsRest(__VLS_288), false));
var __VLS_291 = __VLS_290.slots.default;
var __VLS_292 = {}.ElInput;
/** @type {[typeof __VLS_components.ElInput, typeof __VLS_components.elInput, ]} */ ;
// @ts-ignore
ElInput;
// @ts-ignore
var __VLS_293 = __VLS_asFunctionalComponent(__VLS_292, new __VLS_292(__assign({ modelValue: (__VLS_ctx.newProductItem.productName) }, { class: "form-input" })));
var __VLS_294 = __VLS_293.apply(void 0, __spreadArray([__assign({ modelValue: (__VLS_ctx.newProductItem.productName) }, { class: "form-input" })], __VLS_functionalComponentArgsRest(__VLS_293), false));
// @ts-ignore
[newProductItem,];
var __VLS_290;
var __VLS_297 = {}.ElFormItem;
/** @type {[typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, ]} */ ;
// @ts-ignore
ElFormItem;
// @ts-ignore
var __VLS_298 = __VLS_asFunctionalComponent(__VLS_297, new __VLS_297({
    label: "归属品牌",
    labelWidth: "80px",
    required: true,
}));
var __VLS_299 = __VLS_298.apply(void 0, __spreadArray([{
        label: "归属品牌",
        labelWidth: "80px",
        required: true,
    }], __VLS_functionalComponentArgsRest(__VLS_298), false));
var __VLS_301 = __VLS_300.slots.default;
var __VLS_302 = {}.ElSelect;
/** @type {[typeof __VLS_components.ElSelect, typeof __VLS_components.elSelect, typeof __VLS_components.ElSelect, typeof __VLS_components.elSelect, ]} */ ;
// @ts-ignore
ElSelect;
// @ts-ignore
var __VLS_303 = __VLS_asFunctionalComponent(__VLS_302, new __VLS_302(__assign({ modelValue: (__VLS_ctx.newProductItem.brand), placeholder: "请选择品牌" }, { class: "form-input" })));
var __VLS_304 = __VLS_303.apply(void 0, __spreadArray([__assign({ modelValue: (__VLS_ctx.newProductItem.brand), placeholder: "请选择品牌" }, { class: "form-input" })], __VLS_functionalComponentArgsRest(__VLS_303), false));
var __VLS_306 = __VLS_305.slots.default;
// @ts-ignore
[newProductItem,];
var __VLS_307 = {}.ElOption;
/** @type {[typeof __VLS_components.ElOption, typeof __VLS_components.elOption, ]} */ ;
// @ts-ignore
ElOption;
// @ts-ignore
var __VLS_308 = __VLS_asFunctionalComponent(__VLS_307, new __VLS_307({
    label: "雅诗兰黛",
    value: "雅诗兰黛",
}));
var __VLS_309 = __VLS_308.apply(void 0, __spreadArray([{
        label: "雅诗兰黛",
        value: "雅诗兰黛",
    }], __VLS_functionalComponentArgsRest(__VLS_308), false));
var __VLS_312 = {}.ElOption;
/** @type {[typeof __VLS_components.ElOption, typeof __VLS_components.elOption, ]} */ ;
// @ts-ignore
ElOption;
// @ts-ignore
var __VLS_313 = __VLS_asFunctionalComponent(__VLS_312, new __VLS_312({
    label: "丝芙兰",
    value: "丝芙兰",
}));
var __VLS_314 = __VLS_313.apply(void 0, __spreadArray([{
        label: "丝芙兰",
        value: "丝芙兰",
    }], __VLS_functionalComponentArgsRest(__VLS_313), false));
var __VLS_305;
var __VLS_300;
var __VLS_317 = {}.ElFormItem;
/** @type {[typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, ]} */ ;
// @ts-ignore
ElFormItem;
// @ts-ignore
var __VLS_318 = __VLS_asFunctionalComponent(__VLS_317, new __VLS_317({
    label: "规格",
    labelWidth: "80px",
    required: true,
}));
var __VLS_319 = __VLS_318.apply(void 0, __spreadArray([{
        label: "规格",
        labelWidth: "80px",
        required: true,
    }], __VLS_functionalComponentArgsRest(__VLS_318), false));
var __VLS_321 = __VLS_320.slots.default;
var __VLS_322 = {}.ElInput;
/** @type {[typeof __VLS_components.ElInput, typeof __VLS_components.elInput, ]} */ ;
// @ts-ignore
ElInput;
// @ts-ignore
var __VLS_323 = __VLS_asFunctionalComponent(__VLS_322, new __VLS_322(__assign({ modelValue: (__VLS_ctx.newProductItem.spec) }, { class: "form-input" })));
var __VLS_324 = __VLS_323.apply(void 0, __spreadArray([__assign({ modelValue: (__VLS_ctx.newProductItem.spec) }, { class: "form-input" })], __VLS_functionalComponentArgsRest(__VLS_323), false));
// @ts-ignore
[newProductItem,];
var __VLS_320;
var __VLS_327 = {}.ElFormItem;
/** @type {[typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, ]} */ ;
// @ts-ignore
ElFormItem;
// @ts-ignore
var __VLS_328 = __VLS_asFunctionalComponent(__VLS_327, new __VLS_327({
    label: "类型",
    labelWidth: "80px",
    required: true,
}));
var __VLS_329 = __VLS_328.apply(void 0, __spreadArray([{
        label: "类型",
        labelWidth: "80px",
        required: true,
    }], __VLS_functionalComponentArgsRest(__VLS_328), false));
var __VLS_331 = __VLS_330.slots.default;
var __VLS_332 = {}.ElSelect;
/** @type {[typeof __VLS_components.ElSelect, typeof __VLS_components.elSelect, typeof __VLS_components.ElSelect, typeof __VLS_components.elSelect, ]} */ ;
// @ts-ignore
ElSelect;
// @ts-ignore
var __VLS_333 = __VLS_asFunctionalComponent(__VLS_332, new __VLS_332(__assign({ modelValue: (__VLS_ctx.newProductItem.type), placeholder: "请选择类型" }, { class: "form-input" })));
var __VLS_334 = __VLS_333.apply(void 0, __spreadArray([__assign({ modelValue: (__VLS_ctx.newProductItem.type), placeholder: "请选择类型" }, { class: "form-input" })], __VLS_functionalComponentArgsRest(__VLS_333), false));
var __VLS_336 = __VLS_335.slots.default;
// @ts-ignore
[newProductItem,];
var __VLS_337 = {}.ElOption;
/** @type {[typeof __VLS_components.ElOption, typeof __VLS_components.elOption, ]} */ ;
// @ts-ignore
ElOption;
// @ts-ignore
var __VLS_338 = __VLS_asFunctionalComponent(__VLS_337, new __VLS_337({
    label: "单品",
    value: "单品",
}));
var __VLS_339 = __VLS_338.apply(void 0, __spreadArray([{
        label: "单品",
        value: "单品",
    }], __VLS_functionalComponentArgsRest(__VLS_338), false));
var __VLS_342 = {}.ElOption;
/** @type {[typeof __VLS_components.ElOption, typeof __VLS_components.elOption, ]} */ ;
// @ts-ignore
ElOption;
// @ts-ignore
var __VLS_343 = __VLS_asFunctionalComponent(__VLS_342, new __VLS_342({
    label: "套盒",
    value: "套盒",
}));
var __VLS_344 = __VLS_343.apply(void 0, __spreadArray([{
        label: "套盒",
        value: "套盒",
    }], __VLS_functionalComponentArgsRest(__VLS_343), false));
var __VLS_335;
var __VLS_330;
var __VLS_347 = {}.ElFormItem;
/** @type {[typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, ]} */ ;
// @ts-ignore
ElFormItem;
// @ts-ignore
var __VLS_348 = __VLS_asFunctionalComponent(__VLS_347, new __VLS_347({
    label: "零售价",
    labelWidth: "80px",
    required: true,
}));
var __VLS_349 = __VLS_348.apply(void 0, __spreadArray([{
        label: "零售价",
        labelWidth: "80px",
        required: true,
    }], __VLS_functionalComponentArgsRest(__VLS_348), false));
var __VLS_351 = __VLS_350.slots.default;
var __VLS_352 = {}.ElInput;
/** @type {[typeof __VLS_components.ElInput, typeof __VLS_components.elInput, ]} */ ;
// @ts-ignore
ElInput;
// @ts-ignore
var __VLS_353 = __VLS_asFunctionalComponent(__VLS_352, new __VLS_352(__assign({ modelValue: (__VLS_ctx.newProductItem.retailPrice), modelModifiers: { number: true, } }, { class: "form-input" })));
var __VLS_354 = __VLS_353.apply(void 0, __spreadArray([__assign({ modelValue: (__VLS_ctx.newProductItem.retailPrice), modelModifiers: { number: true, } }, { class: "form-input" })], __VLS_functionalComponentArgsRest(__VLS_353), false));
// @ts-ignore
[newProductItem,];
var __VLS_350;
var __VLS_357 = {}.ElFormItem;
/** @type {[typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, ]} */ ;
// @ts-ignore
ElFormItem;
// @ts-ignore
var __VLS_358 = __VLS_asFunctionalComponent(__VLS_357, new __VLS_357({
    label: "库存",
    labelWidth: "80px",
    required: true,
}));
var __VLS_359 = __VLS_358.apply(void 0, __spreadArray([{
        label: "库存",
        labelWidth: "80px",
        required: true,
    }], __VLS_functionalComponentArgsRest(__VLS_358), false));
var __VLS_361 = __VLS_360.slots.default;
var __VLS_362 = {}.ElInput;
/** @type {[typeof __VLS_components.ElInput, typeof __VLS_components.elInput, ]} */ ;
// @ts-ignore
ElInput;
// @ts-ignore
var __VLS_363 = __VLS_asFunctionalComponent(__VLS_362, new __VLS_362(__assign({ modelValue: (__VLS_ctx.newProductItem.stock), modelModifiers: { number: true, } }, { class: "form-input" })));
var __VLS_364 = __VLS_363.apply(void 0, __spreadArray([__assign({ modelValue: (__VLS_ctx.newProductItem.stock), modelModifiers: { number: true, } }, { class: "form-input" })], __VLS_functionalComponentArgsRest(__VLS_363), false));
// @ts-ignore
[newProductItem,];
var __VLS_360;
var __VLS_367 = {}.ElFormItem;
/** @type {[typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, ]} */ ;
// @ts-ignore
ElFormItem;
// @ts-ignore
var __VLS_368 = __VLS_asFunctionalComponent(__VLS_367, new __VLS_367({
    label: "特价",
    labelWidth: "80px",
}));
var __VLS_369 = __VLS_368.apply(void 0, __spreadArray([{
        label: "特价",
        labelWidth: "80px",
    }], __VLS_functionalComponentArgsRest(__VLS_368), false));
var __VLS_371 = __VLS_370.slots.default;
var __VLS_372 = {}.ElInput;
/** @type {[typeof __VLS_components.ElInput, typeof __VLS_components.elInput, ]} */ ;
// @ts-ignore
ElInput;
// @ts-ignore
var __VLS_373 = __VLS_asFunctionalComponent(__VLS_372, new __VLS_372(__assign({ modelValue: (__VLS_ctx.newProductItem.specialPrice), modelModifiers: { number: true, } }, { class: "form-input" })));
var __VLS_374 = __VLS_373.apply(void 0, __spreadArray([__assign({ modelValue: (__VLS_ctx.newProductItem.specialPrice), modelModifiers: { number: true, } }, { class: "form-input" })], __VLS_functionalComponentArgsRest(__VLS_373), false));
// @ts-ignore
[newProductItem,];
var __VLS_370;
var __VLS_377 = {}.ElFormItem;
/** @type {[typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, ]} */ ;
// @ts-ignore
ElFormItem;
// @ts-ignore
var __VLS_378 = __VLS_asFunctionalComponent(__VLS_377, new __VLS_377({
    label: "秒杀价",
    labelWidth: "80px",
}));
var __VLS_379 = __VLS_378.apply(void 0, __spreadArray([{
        label: "秒杀价",
        labelWidth: "80px",
    }], __VLS_functionalComponentArgsRest(__VLS_378), false));
var __VLS_381 = __VLS_380.slots.default;
var __VLS_382 = {}.ElInput;
/** @type {[typeof __VLS_components.ElInput, typeof __VLS_components.elInput, ]} */ ;
// @ts-ignore
ElInput;
// @ts-ignore
var __VLS_383 = __VLS_asFunctionalComponent(__VLS_382, new __VLS_382(__assign({ modelValue: (__VLS_ctx.newProductItem.seckillPrice), modelModifiers: { number: true, } }, { class: "form-input" })));
var __VLS_384 = __VLS_383.apply(void 0, __spreadArray([__assign({ modelValue: (__VLS_ctx.newProductItem.seckillPrice), modelModifiers: { number: true, } }, { class: "form-input" })], __VLS_functionalComponentArgsRest(__VLS_383), false));
// @ts-ignore
[newProductItem,];
var __VLS_380;
var __VLS_275;
{
    var __VLS_387 = __VLS_270.slots.footer;
    var __VLS_388 = {}.ElButton;
    /** @type {[typeof __VLS_components.ElButton, typeof __VLS_components.elButton, typeof __VLS_components.ElButton, typeof __VLS_components.elButton, ]} */ ;
    // @ts-ignore
    ElButton;
    // @ts-ignore
    var __VLS_389 = __VLS_asFunctionalComponent(__VLS_388, new __VLS_388(__assign({ 'onClick': {} })));
    var __VLS_390 = __VLS_389.apply(void 0, __spreadArray([__assign({ 'onClick': {} })], __VLS_functionalComponentArgsRest(__VLS_389), false));
    var __VLS_392 = void 0;
    var __VLS_393 = void 0;
    var __VLS_394 = ({ click: {} },
        { onClick: function () {
                var _a = [];
                for (var _i = 0; _i < arguments.length; _i++) {
                    _a[_i] = arguments[_i];
                }
                var $event = _a[0];
                __VLS_ctx.addItemDialogVisible = false;
                // @ts-ignore
                [addItemDialogVisible,];
            } });
    var __VLS_395 = __VLS_391.slots.default;
    var __VLS_391;
    var __VLS_396 = {}.ElButton;
    /** @type {[typeof __VLS_components.ElButton, typeof __VLS_components.elButton, typeof __VLS_components.ElButton, typeof __VLS_components.elButton, ]} */ ;
    // @ts-ignore
    ElButton;
    // @ts-ignore
    var __VLS_397 = __VLS_asFunctionalComponent(__VLS_396, new __VLS_396(__assign({ 'onClick': {} }, { type: "primary" })));
    var __VLS_398 = __VLS_397.apply(void 0, __spreadArray([__assign({ 'onClick': {} }, { type: "primary" })], __VLS_functionalComponentArgsRest(__VLS_397), false));
    var __VLS_400 = void 0;
    var __VLS_401 = void 0;
    var __VLS_402 = ({ click: {} },
        { onClick: (__VLS_ctx.handleAddItemSubmit) });
    var __VLS_403 = __VLS_399.slots.default;
    // @ts-ignore
    [handleAddItemSubmit,];
    var __VLS_399;
}
var __VLS_270;
var __VLS_404 = {}.ElDialog;
/** @type {[typeof __VLS_components.ElDialog, typeof __VLS_components.elDialog, typeof __VLS_components.ElDialog, typeof __VLS_components.elDialog, ]} */ ;
// @ts-ignore
ElDialog;
// @ts-ignore
var __VLS_405 = __VLS_asFunctionalComponent(__VLS_404, new __VLS_404({
    modelValue: (__VLS_ctx.dialogModifyDialogVisible),
    title: "修改产品项",
    width: "600px",
    closeOnClickModal: (false),
}));
var __VLS_406 = __VLS_405.apply(void 0, __spreadArray([{
        modelValue: (__VLS_ctx.dialogModifyDialogVisible),
        title: "修改产品项",
        width: "600px",
        closeOnClickModal: (false),
    }], __VLS_functionalComponentArgsRest(__VLS_405), false));
var __VLS_408 = __VLS_407.slots.default;
// @ts-ignore
[dialogModifyDialogVisible,];
var __VLS_409 = {}.ElForm;
/** @type {[typeof __VLS_components.ElForm, typeof __VLS_components.elForm, typeof __VLS_components.ElForm, typeof __VLS_components.elForm, ]} */ ;
// @ts-ignore
ElForm;
// @ts-ignore
var __VLS_410 = __VLS_asFunctionalComponent(__VLS_409, new __VLS_409(__assign({ model: (__VLS_ctx.currentDialogProduct) }, { class: "product-item-form" })));
var __VLS_411 = __VLS_410.apply(void 0, __spreadArray([__assign({ model: (__VLS_ctx.currentDialogProduct) }, { class: "product-item-form" })], __VLS_functionalComponentArgsRest(__VLS_410), false));
var __VLS_413 = __VLS_412.slots.default;
// @ts-ignore
[currentDialogProduct,];
var __VLS_414 = {}.ElFormItem;
/** @type {[typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, ]} */ ;
// @ts-ignore
ElFormItem;
// @ts-ignore
var __VLS_415 = __VLS_asFunctionalComponent(__VLS_414, new __VLS_414({
    label: "产品编号",
    labelWidth: "80px",
    required: true,
}));
var __VLS_416 = __VLS_415.apply(void 0, __spreadArray([{
        label: "产品编号",
        labelWidth: "80px",
        required: true,
    }], __VLS_functionalComponentArgsRest(__VLS_415), false));
var __VLS_418 = __VLS_417.slots.default;
var __VLS_419 = {}.ElInput;
/** @type {[typeof __VLS_components.ElInput, typeof __VLS_components.elInput, ]} */ ;
// @ts-ignore
ElInput;
// @ts-ignore
var __VLS_420 = __VLS_asFunctionalComponent(__VLS_419, new __VLS_419(__assign({ modelValue: (__VLS_ctx.currentDialogProduct.productCode) }, { class: "form-input" })));
var __VLS_421 = __VLS_420.apply(void 0, __spreadArray([__assign({ modelValue: (__VLS_ctx.currentDialogProduct.productCode) }, { class: "form-input" })], __VLS_functionalComponentArgsRest(__VLS_420), false));
// @ts-ignore
[currentDialogProduct,];
var __VLS_417;
var __VLS_424 = {}.ElFormItem;
/** @type {[typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, ]} */ ;
// @ts-ignore
ElFormItem;
// @ts-ignore
var __VLS_425 = __VLS_asFunctionalComponent(__VLS_424, new __VLS_424({
    label: "产品名称",
    labelWidth: "80px",
    required: true,
}));
var __VLS_426 = __VLS_425.apply(void 0, __spreadArray([{
        label: "产品名称",
        labelWidth: "80px",
        required: true,
    }], __VLS_functionalComponentArgsRest(__VLS_425), false));
var __VLS_428 = __VLS_427.slots.default;
var __VLS_429 = {}.ElInput;
/** @type {[typeof __VLS_components.ElInput, typeof __VLS_components.elInput, ]} */ ;
// @ts-ignore
ElInput;
// @ts-ignore
var __VLS_430 = __VLS_asFunctionalComponent(__VLS_429, new __VLS_429(__assign({ modelValue: (__VLS_ctx.currentDialogProduct.productName) }, { class: "form-input" })));
var __VLS_431 = __VLS_430.apply(void 0, __spreadArray([__assign({ modelValue: (__VLS_ctx.currentDialogProduct.productName) }, { class: "form-input" })], __VLS_functionalComponentArgsRest(__VLS_430), false));
// @ts-ignore
[currentDialogProduct,];
var __VLS_427;
var __VLS_434 = {}.ElFormItem;
/** @type {[typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, ]} */ ;
// @ts-ignore
ElFormItem;
// @ts-ignore
var __VLS_435 = __VLS_asFunctionalComponent(__VLS_434, new __VLS_434({
    label: "归属品牌",
    labelWidth: "80px",
    required: true,
}));
var __VLS_436 = __VLS_435.apply(void 0, __spreadArray([{
        label: "归属品牌",
        labelWidth: "80px",
        required: true,
    }], __VLS_functionalComponentArgsRest(__VLS_435), false));
var __VLS_438 = __VLS_437.slots.default;
var __VLS_439 = {}.ElSelect;
/** @type {[typeof __VLS_components.ElSelect, typeof __VLS_components.elSelect, typeof __VLS_components.ElSelect, typeof __VLS_components.elSelect, ]} */ ;
// @ts-ignore
ElSelect;
// @ts-ignore
var __VLS_440 = __VLS_asFunctionalComponent(__VLS_439, new __VLS_439(__assign({ modelValue: (__VLS_ctx.currentDialogProduct.brand), placeholder: "请选择品牌" }, { class: "form-input" })));
var __VLS_441 = __VLS_440.apply(void 0, __spreadArray([__assign({ modelValue: (__VLS_ctx.currentDialogProduct.brand), placeholder: "请选择品牌" }, { class: "form-input" })], __VLS_functionalComponentArgsRest(__VLS_440), false));
var __VLS_443 = __VLS_442.slots.default;
// @ts-ignore
[currentDialogProduct,];
var __VLS_444 = {}.ElOption;
/** @type {[typeof __VLS_components.ElOption, typeof __VLS_components.elOption, ]} */ ;
// @ts-ignore
ElOption;
// @ts-ignore
var __VLS_445 = __VLS_asFunctionalComponent(__VLS_444, new __VLS_444({
    label: "雅诗兰黛",
    value: "雅诗兰黛",
}));
var __VLS_446 = __VLS_445.apply(void 0, __spreadArray([{
        label: "雅诗兰黛",
        value: "雅诗兰黛",
    }], __VLS_functionalComponentArgsRest(__VLS_445), false));
var __VLS_449 = {}.ElOption;
/** @type {[typeof __VLS_components.ElOption, typeof __VLS_components.elOption, ]} */ ;
// @ts-ignore
ElOption;
// @ts-ignore
var __VLS_450 = __VLS_asFunctionalComponent(__VLS_449, new __VLS_449({
    label: "丝芙兰",
    value: "丝芙兰",
}));
var __VLS_451 = __VLS_450.apply(void 0, __spreadArray([{
        label: "丝芙兰",
        value: "丝芙兰",
    }], __VLS_functionalComponentArgsRest(__VLS_450), false));
var __VLS_442;
var __VLS_437;
var __VLS_454 = {}.ElFormItem;
/** @type {[typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, ]} */ ;
// @ts-ignore
ElFormItem;
// @ts-ignore
var __VLS_455 = __VLS_asFunctionalComponent(__VLS_454, new __VLS_454({
    label: "规格",
    labelWidth: "80px",
    required: true,
}));
var __VLS_456 = __VLS_455.apply(void 0, __spreadArray([{
        label: "规格",
        labelWidth: "80px",
        required: true,
    }], __VLS_functionalComponentArgsRest(__VLS_455), false));
var __VLS_458 = __VLS_457.slots.default;
var __VLS_459 = {}.ElInput;
/** @type {[typeof __VLS_components.ElInput, typeof __VLS_components.elInput, ]} */ ;
// @ts-ignore
ElInput;
// @ts-ignore
var __VLS_460 = __VLS_asFunctionalComponent(__VLS_459, new __VLS_459(__assign({ modelValue: (__VLS_ctx.currentDialogProduct.spec) }, { class: "form-input" })));
var __VLS_461 = __VLS_460.apply(void 0, __spreadArray([__assign({ modelValue: (__VLS_ctx.currentDialogProduct.spec) }, { class: "form-input" })], __VLS_functionalComponentArgsRest(__VLS_460), false));
// @ts-ignore
[currentDialogProduct,];
var __VLS_457;
var __VLS_464 = {}.ElFormItem;
/** @type {[typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, ]} */ ;
// @ts-ignore
ElFormItem;
// @ts-ignore
var __VLS_465 = __VLS_asFunctionalComponent(__VLS_464, new __VLS_464({
    label: "类型",
    labelWidth: "80px",
    required: true,
}));
var __VLS_466 = __VLS_465.apply(void 0, __spreadArray([{
        label: "类型",
        labelWidth: "80px",
        required: true,
    }], __VLS_functionalComponentArgsRest(__VLS_465), false));
var __VLS_468 = __VLS_467.slots.default;
var __VLS_469 = {}.ElSelect;
/** @type {[typeof __VLS_components.ElSelect, typeof __VLS_components.elSelect, typeof __VLS_components.ElSelect, typeof __VLS_components.elSelect, ]} */ ;
// @ts-ignore
ElSelect;
// @ts-ignore
var __VLS_470 = __VLS_asFunctionalComponent(__VLS_469, new __VLS_469(__assign({ modelValue: (__VLS_ctx.currentDialogProduct.type), placeholder: "请选择类型" }, { class: "form-input" })));
var __VLS_471 = __VLS_470.apply(void 0, __spreadArray([__assign({ modelValue: (__VLS_ctx.currentDialogProduct.type), placeholder: "请选择类型" }, { class: "form-input" })], __VLS_functionalComponentArgsRest(__VLS_470), false));
var __VLS_473 = __VLS_472.slots.default;
// @ts-ignore
[currentDialogProduct,];
var __VLS_474 = {}.ElOption;
/** @type {[typeof __VLS_components.ElOption, typeof __VLS_components.elOption, ]} */ ;
// @ts-ignore
ElOption;
// @ts-ignore
var __VLS_475 = __VLS_asFunctionalComponent(__VLS_474, new __VLS_474({
    label: "单品",
    value: "单品",
}));
var __VLS_476 = __VLS_475.apply(void 0, __spreadArray([{
        label: "单品",
        value: "单品",
    }], __VLS_functionalComponentArgsRest(__VLS_475), false));
var __VLS_479 = {}.ElOption;
/** @type {[typeof __VLS_components.ElOption, typeof __VLS_components.elOption, ]} */ ;
// @ts-ignore
ElOption;
// @ts-ignore
var __VLS_480 = __VLS_asFunctionalComponent(__VLS_479, new __VLS_479({
    label: "套盒",
    value: "套盒",
}));
var __VLS_481 = __VLS_480.apply(void 0, __spreadArray([{
        label: "套盒",
        value: "套盒",
    }], __VLS_functionalComponentArgsRest(__VLS_480), false));
var __VLS_472;
var __VLS_467;
var __VLS_484 = {}.ElFormItem;
/** @type {[typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, ]} */ ;
// @ts-ignore
ElFormItem;
// @ts-ignore
var __VLS_485 = __VLS_asFunctionalComponent(__VLS_484, new __VLS_484({
    label: "零售价",
    labelWidth: "80px",
    required: true,
}));
var __VLS_486 = __VLS_485.apply(void 0, __spreadArray([{
        label: "零售价",
        labelWidth: "80px",
        required: true,
    }], __VLS_functionalComponentArgsRest(__VLS_485), false));
var __VLS_488 = __VLS_487.slots.default;
var __VLS_489 = {}.ElInput;
/** @type {[typeof __VLS_components.ElInput, typeof __VLS_components.elInput, ]} */ ;
// @ts-ignore
ElInput;
// @ts-ignore
var __VLS_490 = __VLS_asFunctionalComponent(__VLS_489, new __VLS_489(__assign({ modelValue: (__VLS_ctx.currentDialogProduct.retailPrice), modelModifiers: { number: true, } }, { class: "form-input" })));
var __VLS_491 = __VLS_490.apply(void 0, __spreadArray([__assign({ modelValue: (__VLS_ctx.currentDialogProduct.retailPrice), modelModifiers: { number: true, } }, { class: "form-input" })], __VLS_functionalComponentArgsRest(__VLS_490), false));
// @ts-ignore
[currentDialogProduct,];
var __VLS_487;
var __VLS_494 = {}.ElFormItem;
/** @type {[typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, ]} */ ;
// @ts-ignore
ElFormItem;
// @ts-ignore
var __VLS_495 = __VLS_asFunctionalComponent(__VLS_494, new __VLS_494({
    label: "库存",
    labelWidth: "80px",
    required: true,
}));
var __VLS_496 = __VLS_495.apply(void 0, __spreadArray([{
        label: "库存",
        labelWidth: "80px",
        required: true,
    }], __VLS_functionalComponentArgsRest(__VLS_495), false));
var __VLS_498 = __VLS_497.slots.default;
var __VLS_499 = {}.ElInput;
/** @type {[typeof __VLS_components.ElInput, typeof __VLS_components.elInput, ]} */ ;
// @ts-ignore
ElInput;
// @ts-ignore
var __VLS_500 = __VLS_asFunctionalComponent(__VLS_499, new __VLS_499(__assign({ modelValue: (__VLS_ctx.currentDialogProduct.stock), modelModifiers: { number: true, } }, { class: "form-input" })));
var __VLS_501 = __VLS_500.apply(void 0, __spreadArray([__assign({ modelValue: (__VLS_ctx.currentDialogProduct.stock), modelModifiers: { number: true, } }, { class: "form-input" })], __VLS_functionalComponentArgsRest(__VLS_500), false));
// @ts-ignore
[currentDialogProduct,];
var __VLS_497;
var __VLS_504 = {}.ElFormItem;
/** @type {[typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, ]} */ ;
// @ts-ignore
ElFormItem;
// @ts-ignore
var __VLS_505 = __VLS_asFunctionalComponent(__VLS_504, new __VLS_504({
    label: "特价",
    labelWidth: "80px",
}));
var __VLS_506 = __VLS_505.apply(void 0, __spreadArray([{
        label: "特价",
        labelWidth: "80px",
    }], __VLS_functionalComponentArgsRest(__VLS_505), false));
var __VLS_508 = __VLS_507.slots.default;
var __VLS_509 = {}.ElInput;
/** @type {[typeof __VLS_components.ElInput, typeof __VLS_components.elInput, ]} */ ;
// @ts-ignore
ElInput;
// @ts-ignore
var __VLS_510 = __VLS_asFunctionalComponent(__VLS_509, new __VLS_509(__assign({ modelValue: (__VLS_ctx.currentDialogProduct.specialPrice), modelModifiers: { number: true, } }, { class: "form-input" })));
var __VLS_511 = __VLS_510.apply(void 0, __spreadArray([__assign({ modelValue: (__VLS_ctx.currentDialogProduct.specialPrice), modelModifiers: { number: true, } }, { class: "form-input" })], __VLS_functionalComponentArgsRest(__VLS_510), false));
// @ts-ignore
[currentDialogProduct,];
var __VLS_507;
var __VLS_514 = {}.ElFormItem;
/** @type {[typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, ]} */ ;
// @ts-ignore
ElFormItem;
// @ts-ignore
var __VLS_515 = __VLS_asFunctionalComponent(__VLS_514, new __VLS_514({
    label: "秒杀价",
    labelWidth: "80px",
}));
var __VLS_516 = __VLS_515.apply(void 0, __spreadArray([{
        label: "秒杀价",
        labelWidth: "80px",
    }], __VLS_functionalComponentArgsRest(__VLS_515), false));
var __VLS_518 = __VLS_517.slots.default;
var __VLS_519 = {}.ElInput;
/** @type {[typeof __VLS_components.ElInput, typeof __VLS_components.elInput, ]} */ ;
// @ts-ignore
ElInput;
// @ts-ignore
var __VLS_520 = __VLS_asFunctionalComponent(__VLS_519, new __VLS_519(__assign({ modelValue: (__VLS_ctx.currentDialogProduct.seckillPrice), modelModifiers: { number: true, } }, { class: "form-input" })));
var __VLS_521 = __VLS_520.apply(void 0, __spreadArray([__assign({ modelValue: (__VLS_ctx.currentDialogProduct.seckillPrice), modelModifiers: { number: true, } }, { class: "form-input" })], __VLS_functionalComponentArgsRest(__VLS_520), false));
// @ts-ignore
[currentDialogProduct,];
var __VLS_517;
var __VLS_412;
{
    var __VLS_524 = __VLS_407.slots.footer;
    var __VLS_525 = {}.ElButton;
    /** @type {[typeof __VLS_components.ElButton, typeof __VLS_components.elButton, typeof __VLS_components.ElButton, typeof __VLS_components.elButton, ]} */ ;
    // @ts-ignore
    ElButton;
    // @ts-ignore
    var __VLS_526 = __VLS_asFunctionalComponent(__VLS_525, new __VLS_525(__assign({ 'onClick': {} })));
    var __VLS_527 = __VLS_526.apply(void 0, __spreadArray([__assign({ 'onClick': {} })], __VLS_functionalComponentArgsRest(__VLS_526), false));
    var __VLS_529 = void 0;
    var __VLS_530 = void 0;
    var __VLS_531 = ({ click: {} },
        { onClick: function () {
                var _a = [];
                for (var _i = 0; _i < arguments.length; _i++) {
                    _a[_i] = arguments[_i];
                }
                var $event = _a[0];
                __VLS_ctx.dialogModifyDialogVisible = false;
                // @ts-ignore
                [dialogModifyDialogVisible,];
            } });
    var __VLS_532 = __VLS_528.slots.default;
    var __VLS_528;
    var __VLS_533 = {}.ElButton;
    /** @type {[typeof __VLS_components.ElButton, typeof __VLS_components.elButton, typeof __VLS_components.ElButton, typeof __VLS_components.elButton, ]} */ ;
    // @ts-ignore
    ElButton;
    // @ts-ignore
    var __VLS_534 = __VLS_asFunctionalComponent(__VLS_533, new __VLS_533(__assign({ 'onClick': {} }, { type: "primary" })));
    var __VLS_535 = __VLS_534.apply(void 0, __spreadArray([__assign({ 'onClick': {} }, { type: "primary" })], __VLS_functionalComponentArgsRest(__VLS_534), false));
    var __VLS_537 = void 0;
    var __VLS_538 = void 0;
    var __VLS_539 = ({ click: {} },
        { onClick: (__VLS_ctx.handleDialogModifySubmit) });
    var __VLS_540 = __VLS_536.slots.default;
    // @ts-ignore
    [handleDialogModifySubmit,];
    var __VLS_536;
}
var __VLS_407;
var __VLS_124;
var __VLS_541 = {}.ElDialog;
/** @type {[typeof __VLS_components.ElDialog, typeof __VLS_components.elDialog, typeof __VLS_components.ElDialog, typeof __VLS_components.elDialog, ]} */ ;
// @ts-ignore
ElDialog;
// @ts-ignore
var __VLS_542 = __VLS_asFunctionalComponent(__VLS_541, new __VLS_541({
    modelValue: (__VLS_ctx.editDialogVisible),
    title: "编辑产品",
    width: "600px",
    closeOnClickModal: (false),
}));
var __VLS_543 = __VLS_542.apply(void 0, __spreadArray([{
        modelValue: (__VLS_ctx.editDialogVisible),
        title: "编辑产品",
        width: "600px",
        closeOnClickModal: (false),
    }], __VLS_functionalComponentArgsRest(__VLS_542), false));
var __VLS_545 = __VLS_544.slots.default;
// @ts-ignore
[editDialogVisible,];
var __VLS_546 = {}.ElForm;
/** @type {[typeof __VLS_components.ElForm, typeof __VLS_components.elForm, typeof __VLS_components.ElForm, typeof __VLS_components.elForm, ]} */ ;
// @ts-ignore
ElForm;
// @ts-ignore
var __VLS_547 = __VLS_asFunctionalComponent(__VLS_546, new __VLS_546(__assign({ model: (__VLS_ctx.currentProduct) }, { class: "edit-form" })));
var __VLS_548 = __VLS_547.apply(void 0, __spreadArray([__assign({ model: (__VLS_ctx.currentProduct) }, { class: "edit-form" })], __VLS_functionalComponentArgsRest(__VLS_547), false));
var __VLS_550 = __VLS_549.slots.default;
// @ts-ignore
[currentProduct,];
var __VLS_551 = {}.ElFormItem;
/** @type {[typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, ]} */ ;
// @ts-ignore
ElFormItem;
// @ts-ignore
var __VLS_552 = __VLS_asFunctionalComponent(__VLS_551, new __VLS_551({
    label: "产品编号",
    labelWidth: "80px",
    required: true,
}));
var __VLS_553 = __VLS_552.apply(void 0, __spreadArray([{
        label: "产品编号",
        labelWidth: "80px",
        required: true,
    }], __VLS_functionalComponentArgsRest(__VLS_552), false));
var __VLS_555 = __VLS_554.slots.default;
var __VLS_556 = {}.ElInput;
/** @type {[typeof __VLS_components.ElInput, typeof __VLS_components.elInput, ]} */ ;
// @ts-ignore
ElInput;
// @ts-ignore
var __VLS_557 = __VLS_asFunctionalComponent(__VLS_556, new __VLS_556(__assign({ modelValue: (__VLS_ctx.currentProduct.productCode) }, { class: "form-input" })));
var __VLS_558 = __VLS_557.apply(void 0, __spreadArray([__assign({ modelValue: (__VLS_ctx.currentProduct.productCode) }, { class: "form-input" })], __VLS_functionalComponentArgsRest(__VLS_557), false));
// @ts-ignore
[currentProduct,];
var __VLS_554;
var __VLS_561 = {}.ElFormItem;
/** @type {[typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, ]} */ ;
// @ts-ignore
ElFormItem;
// @ts-ignore
var __VLS_562 = __VLS_asFunctionalComponent(__VLS_561, new __VLS_561({
    label: "产品名称",
    labelWidth: "80px",
    required: true,
}));
var __VLS_563 = __VLS_562.apply(void 0, __spreadArray([{
        label: "产品名称",
        labelWidth: "80px",
        required: true,
    }], __VLS_functionalComponentArgsRest(__VLS_562), false));
var __VLS_565 = __VLS_564.slots.default;
var __VLS_566 = {}.ElInput;
/** @type {[typeof __VLS_components.ElInput, typeof __VLS_components.elInput, ]} */ ;
// @ts-ignore
ElInput;
// @ts-ignore
var __VLS_567 = __VLS_asFunctionalComponent(__VLS_566, new __VLS_566(__assign({ modelValue: (__VLS_ctx.currentProduct.productName) }, { class: "form-input" })));
var __VLS_568 = __VLS_567.apply(void 0, __spreadArray([__assign({ modelValue: (__VLS_ctx.currentProduct.productName) }, { class: "form-input" })], __VLS_functionalComponentArgsRest(__VLS_567), false));
// @ts-ignore
[currentProduct,];
var __VLS_564;
var __VLS_571 = {}.ElFormItem;
/** @type {[typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, ]} */ ;
// @ts-ignore
ElFormItem;
// @ts-ignore
var __VLS_572 = __VLS_asFunctionalComponent(__VLS_571, new __VLS_571({
    label: "归属品牌",
    labelWidth: "80px",
    required: true,
}));
var __VLS_573 = __VLS_572.apply(void 0, __spreadArray([{
        label: "归属品牌",
        labelWidth: "80px",
        required: true,
    }], __VLS_functionalComponentArgsRest(__VLS_572), false));
var __VLS_575 = __VLS_574.slots.default;
var __VLS_576 = {}.ElSelect;
/** @type {[typeof __VLS_components.ElSelect, typeof __VLS_components.elSelect, typeof __VLS_components.ElSelect, typeof __VLS_components.elSelect, ]} */ ;
// @ts-ignore
ElSelect;
// @ts-ignore
var __VLS_577 = __VLS_asFunctionalComponent(__VLS_576, new __VLS_576(__assign({ modelValue: (__VLS_ctx.currentProduct.brand), placeholder: "请选择品牌" }, { class: "form-input" })));
var __VLS_578 = __VLS_577.apply(void 0, __spreadArray([__assign({ modelValue: (__VLS_ctx.currentProduct.brand), placeholder: "请选择品牌" }, { class: "form-input" })], __VLS_functionalComponentArgsRest(__VLS_577), false));
var __VLS_580 = __VLS_579.slots.default;
// @ts-ignore
[currentProduct,];
var __VLS_581 = {}.ElOption;
/** @type {[typeof __VLS_components.ElOption, typeof __VLS_components.elOption, ]} */ ;
// @ts-ignore
ElOption;
// @ts-ignore
var __VLS_582 = __VLS_asFunctionalComponent(__VLS_581, new __VLS_581({
    label: "丝芙兰",
    value: "丝芙兰",
}));
var __VLS_583 = __VLS_582.apply(void 0, __spreadArray([{
        label: "丝芙兰",
        value: "丝芙兰",
    }], __VLS_functionalComponentArgsRest(__VLS_582), false));
var __VLS_586 = {}.ElOption;
/** @type {[typeof __VLS_components.ElOption, typeof __VLS_components.elOption, ]} */ ;
// @ts-ignore
ElOption;
// @ts-ignore
var __VLS_587 = __VLS_asFunctionalComponent(__VLS_586, new __VLS_586({
    label: "雅诗兰黛",
    value: "雅诗兰黛",
}));
var __VLS_588 = __VLS_587.apply(void 0, __spreadArray([{
        label: "雅诗兰黛",
        value: "雅诗兰黛",
    }], __VLS_functionalComponentArgsRest(__VLS_587), false));
var __VLS_579;
var __VLS_574;
var __VLS_591 = {}.ElFormItem;
/** @type {[typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, ]} */ ;
// @ts-ignore
ElFormItem;
// @ts-ignore
var __VLS_592 = __VLS_asFunctionalComponent(__VLS_591, new __VLS_591({
    label: "规格",
    labelWidth: "80px",
    required: true,
}));
var __VLS_593 = __VLS_592.apply(void 0, __spreadArray([{
        label: "规格",
        labelWidth: "80px",
        required: true,
    }], __VLS_functionalComponentArgsRest(__VLS_592), false));
var __VLS_595 = __VLS_594.slots.default;
var __VLS_596 = {}.ElInput;
/** @type {[typeof __VLS_components.ElInput, typeof __VLS_components.elInput, ]} */ ;
// @ts-ignore
ElInput;
// @ts-ignore
var __VLS_597 = __VLS_asFunctionalComponent(__VLS_596, new __VLS_596(__assign({ modelValue: (__VLS_ctx.currentProduct.spec) }, { class: "form-input" })));
var __VLS_598 = __VLS_597.apply(void 0, __spreadArray([__assign({ modelValue: (__VLS_ctx.currentProduct.spec) }, { class: "form-input" })], __VLS_functionalComponentArgsRest(__VLS_597), false));
// @ts-ignore
[currentProduct,];
var __VLS_594;
var __VLS_601 = {}.ElFormItem;
/** @type {[typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, ]} */ ;
// @ts-ignore
ElFormItem;
// @ts-ignore
var __VLS_602 = __VLS_asFunctionalComponent(__VLS_601, new __VLS_601({
    label: "类型",
    labelWidth: "80px",
    required: true,
}));
var __VLS_603 = __VLS_602.apply(void 0, __spreadArray([{
        label: "类型",
        labelWidth: "80px",
        required: true,
    }], __VLS_functionalComponentArgsRest(__VLS_602), false));
var __VLS_605 = __VLS_604.slots.default;
var __VLS_606 = {}.ElSelect;
/** @type {[typeof __VLS_components.ElSelect, typeof __VLS_components.elSelect, typeof __VLS_components.ElSelect, typeof __VLS_components.elSelect, ]} */ ;
// @ts-ignore
ElSelect;
// @ts-ignore
var __VLS_607 = __VLS_asFunctionalComponent(__VLS_606, new __VLS_606(__assign({ modelValue: (__VLS_ctx.currentProduct.type), placeholder: "请选择类型" }, { class: "form-input" })));
var __VLS_608 = __VLS_607.apply(void 0, __spreadArray([__assign({ modelValue: (__VLS_ctx.currentProduct.type), placeholder: "请选择类型" }, { class: "form-input" })], __VLS_functionalComponentArgsRest(__VLS_607), false));
var __VLS_610 = __VLS_609.slots.default;
// @ts-ignore
[currentProduct,];
var __VLS_611 = {}.ElOption;
/** @type {[typeof __VLS_components.ElOption, typeof __VLS_components.elOption, ]} */ ;
// @ts-ignore
ElOption;
// @ts-ignore
var __VLS_612 = __VLS_asFunctionalComponent(__VLS_611, new __VLS_611({
    label: "单品",
    value: "单品",
}));
var __VLS_613 = __VLS_612.apply(void 0, __spreadArray([{
        label: "单品",
        value: "单品",
    }], __VLS_functionalComponentArgsRest(__VLS_612), false));
var __VLS_616 = {}.ElOption;
/** @type {[typeof __VLS_components.ElOption, typeof __VLS_components.elOption, ]} */ ;
// @ts-ignore
ElOption;
// @ts-ignore
var __VLS_617 = __VLS_asFunctionalComponent(__VLS_616, new __VLS_616({
    label: "套盒",
    value: "套盒",
}));
var __VLS_618 = __VLS_617.apply(void 0, __spreadArray([{
        label: "套盒",
        value: "套盒",
    }], __VLS_functionalComponentArgsRest(__VLS_617), false));
var __VLS_609;
var __VLS_604;
var __VLS_621 = {}.ElFormItem;
/** @type {[typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, ]} */ ;
// @ts-ignore
ElFormItem;
// @ts-ignore
var __VLS_622 = __VLS_asFunctionalComponent(__VLS_621, new __VLS_621({
    label: "库存",
    labelWidth: "80px",
    required: true,
}));
var __VLS_623 = __VLS_622.apply(void 0, __spreadArray([{
        label: "库存",
        labelWidth: "80px",
        required: true,
    }], __VLS_functionalComponentArgsRest(__VLS_622), false));
var __VLS_625 = __VLS_624.slots.default;
var __VLS_626 = {}.ElInput;
/** @type {[typeof __VLS_components.ElInput, typeof __VLS_components.elInput, ]} */ ;
// @ts-ignore
ElInput;
// @ts-ignore
var __VLS_627 = __VLS_asFunctionalComponent(__VLS_626, new __VLS_626(__assign({ modelValue: (__VLS_ctx.currentProduct.stock), modelModifiers: { number: true, } }, { class: "form-input" })));
var __VLS_628 = __VLS_627.apply(void 0, __spreadArray([__assign({ modelValue: (__VLS_ctx.currentProduct.stock), modelModifiers: { number: true, } }, { class: "form-input" })], __VLS_functionalComponentArgsRest(__VLS_627), false));
// @ts-ignore
[currentProduct,];
var __VLS_624;
var __VLS_549;
{
    var __VLS_631 = __VLS_544.slots.footer;
    var __VLS_632 = {}.ElButton;
    /** @type {[typeof __VLS_components.ElButton, typeof __VLS_components.elButton, typeof __VLS_components.ElButton, typeof __VLS_components.elButton, ]} */ ;
    // @ts-ignore
    ElButton;
    // @ts-ignore
    var __VLS_633 = __VLS_asFunctionalComponent(__VLS_632, new __VLS_632(__assign({ 'onClick': {} })));
    var __VLS_634 = __VLS_633.apply(void 0, __spreadArray([__assign({ 'onClick': {} })], __VLS_functionalComponentArgsRest(__VLS_633), false));
    var __VLS_636 = void 0;
    var __VLS_637 = void 0;
    var __VLS_638 = ({ click: {} },
        { onClick: function () {
                var _a = [];
                for (var _i = 0; _i < arguments.length; _i++) {
                    _a[_i] = arguments[_i];
                }
                var $event = _a[0];
                __VLS_ctx.editDialogVisible = false;
                // @ts-ignore
                [editDialogVisible,];
            } });
    var __VLS_639 = __VLS_635.slots.default;
    var __VLS_635;
    var __VLS_640 = {}.ElButton;
    /** @type {[typeof __VLS_components.ElButton, typeof __VLS_components.elButton, typeof __VLS_components.ElButton, typeof __VLS_components.elButton, ]} */ ;
    // @ts-ignore
    ElButton;
    // @ts-ignore
    var __VLS_641 = __VLS_asFunctionalComponent(__VLS_640, new __VLS_640(__assign({ 'onClick': {} }, { type: "primary" })));
    var __VLS_642 = __VLS_641.apply(void 0, __spreadArray([__assign({ 'onClick': {} }, { type: "primary" })], __VLS_functionalComponentArgsRest(__VLS_641), false));
    var __VLS_644 = void 0;
    var __VLS_645 = void 0;
    var __VLS_646 = ({ click: {} },
        { onClick: (__VLS_ctx.handleEditSubmit) });
    var __VLS_647 = __VLS_643.slots.default;
    // @ts-ignore
    [handleEditSubmit,];
    var __VLS_643;
}
var __VLS_544;
/** @type {__VLS_StyleScopedClasses['product-list-page']} */ ;
/** @type {__VLS_StyleScopedClasses['page-header']} */ ;
/** @type {__VLS_StyleScopedClasses['page-title']} */ ;
/** @type {__VLS_StyleScopedClasses['return-btn']} */ ;
/** @type {__VLS_StyleScopedClasses['add-product-btn']} */ ;
/** @type {__VLS_StyleScopedClasses['filter-batch-bar']} */ ;
/** @type {__VLS_StyleScopedClasses['batch-text']} */ ;
/** @type {__VLS_StyleScopedClasses['filter-group']} */ ;
/** @type {__VLS_StyleScopedClasses['filter-label']} */ ;
/** @type {__VLS_StyleScopedClasses['product-table']} */ ;
/** @type {__VLS_StyleScopedClasses['dialog-header-filter']} */ ;
/** @type {__VLS_StyleScopedClasses['filter-item']} */ ;
/** @type {__VLS_StyleScopedClasses['filter-label']} */ ;
/** @type {__VLS_StyleScopedClasses['filter-select']} */ ;
/** @type {__VLS_StyleScopedClasses['filter-item']} */ ;
/** @type {__VLS_StyleScopedClasses['filter-label']} */ ;
/** @type {__VLS_StyleScopedClasses['filter-select']} */ ;
/** @type {__VLS_StyleScopedClasses['dialog-action-btns']} */ ;
/** @type {__VLS_StyleScopedClasses['import-btn']} */ ;
/** @type {__VLS_StyleScopedClasses['add-btn']} */ ;
/** @type {__VLS_StyleScopedClasses['dialog-batch-bar']} */ ;
/** @type {__VLS_StyleScopedClasses['batch-text']} */ ;
/** @type {__VLS_StyleScopedClasses['dialog-product-table']} */ ;
/** @type {__VLS_StyleScopedClasses['modify-btn']} */ ;
/** @type {__VLS_StyleScopedClasses['delete-btn']} */ ;
/** @type {__VLS_StyleScopedClasses['dialog-save-btn-area']} */ ;
/** @type {__VLS_StyleScopedClasses['save-btn']} */ ;
/** @type {__VLS_StyleScopedClasses['product-item-form']} */ ;
/** @type {__VLS_StyleScopedClasses['form-input']} */ ;
/** @type {__VLS_StyleScopedClasses['form-input']} */ ;
/** @type {__VLS_StyleScopedClasses['form-input']} */ ;
/** @type {__VLS_StyleScopedClasses['form-input']} */ ;
/** @type {__VLS_StyleScopedClasses['form-input']} */ ;
/** @type {__VLS_StyleScopedClasses['form-input']} */ ;
/** @type {__VLS_StyleScopedClasses['form-input']} */ ;
/** @type {__VLS_StyleScopedClasses['form-input']} */ ;
/** @type {__VLS_StyleScopedClasses['form-input']} */ ;
/** @type {__VLS_StyleScopedClasses['product-item-form']} */ ;
/** @type {__VLS_StyleScopedClasses['form-input']} */ ;
/** @type {__VLS_StyleScopedClasses['form-input']} */ ;
/** @type {__VLS_StyleScopedClasses['form-input']} */ ;
/** @type {__VLS_StyleScopedClasses['form-input']} */ ;
/** @type {__VLS_StyleScopedClasses['form-input']} */ ;
/** @type {__VLS_StyleScopedClasses['form-input']} */ ;
/** @type {__VLS_StyleScopedClasses['form-input']} */ ;
/** @type {__VLS_StyleScopedClasses['form-input']} */ ;
/** @type {__VLS_StyleScopedClasses['form-input']} */ ;
/** @type {__VLS_StyleScopedClasses['edit-form']} */ ;
/** @type {__VLS_StyleScopedClasses['form-input']} */ ;
/** @type {__VLS_StyleScopedClasses['form-input']} */ ;
/** @type {__VLS_StyleScopedClasses['form-input']} */ ;
/** @type {__VLS_StyleScopedClasses['form-input']} */ ;
/** @type {__VLS_StyleScopedClasses['form-input']} */ ;
/** @type {__VLS_StyleScopedClasses['form-input']} */ ;
var __VLS_export = (await Promise.resolve().then(function () { return require('vue'); })).defineComponent({});
exports.default = {};
